//
// Created by Eddy on 2024/3/14.
//
#include "iostream"

int main() {
    /*
     * 自动转换
     *  由范围小向大转换,直接赋值即可
     *  char < short < int < long long*/
    short a = 10;
    long b = a;
    std::cout << b << std::endl;


    /*
     * 强制转换
     *  由范围大向小转换,需要强制转换
     *  可以在括号中添加强制转换来确保精度  (int)c
     *   */
    long long c = 10;
    int d = (int)c;

    // 数据会自动向上对齐
    auto e = c+d;
    std::cout << d << std::endl;
    return 0;
}